<html>
<head>
    <link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <span class="PageHeader">Encrypt sensitive data in config file</span>
    <br /><br /><br />
    <span class="SectionHeader">Description:</span> If enabled, this feature can be used to encrypt sensitive data in the config file. If using the program
    for the first time, it is recommended that you first test the connectivity using plain text passwords and enable this feature once everything is working.
    
    <br /><br /><hr /><br />
    
    <b>Requirements: </b> 
    Not all values can be encrypted. If turned on <u>all</u> of the following keys must be encrypted.
    <ul>
        <li>aixpassword</li>
        <li>symopoperatorid</li>
        <li>symuserid</li>
        <li>ftpserverpassword</li>
    </ul>
    <br /><br />
    
    <b>How it Works: </b>
    By default this feature is turned off. Follow the below steps to enable the feature.
    <ol>
        <li>From command line run 'SymAutomate.exe Command=GenerateEncryptionKey'. This will generate a random encryption key and write the value to the registry.</li>
        <li>From the command line run the following commands. This will use the encryption key and write the encrypted values to the config file. myvalue is your 
        environment specific value in plain text.
            <ul>
                <li>SymAutomate.exe Command=SetEncryptedValue EncryptKey=aixpassword EncryptValue=myvalue</li>
                <li>SymAutomate.exe Command=SetEncryptedValue EncryptKey=symopoperatorid EncryptValue=myvalue</li>
                <li>SymAutomate.exe Command=SetEncryptedValue EncryptKey=symuserid EncryptValue=myvalue</li>
                <li>SymAutomate.exe Command=SetEncryptedValue EncryptKey=ftpserverpassword EncryptValue=myvalue</li>
            </ul>
        </li>
        <li>In the config file, set 'encryptsensitivekeys' to 'true'.</li>
    </ol>
    <br /><br />
</body>
</html>